package org.javahispano.javacup.tacticas_aceptadas.rolandun.romedalus.util;

import org.javahispano.javacup.modelo.Posicion;

public class Balon {
    Posicion    posicion;
    double        altura;

    public Balon(Posicion p, double a) {
        posicion = new Posicion(p).setDentroCampoJuego();
        altura = a;
    }

    public Balon(Balon b) {
        this.posicion = new Posicion(b.getPosicion()).setDentroCampoJuego();
        this.altura = b.getAltura();
    }

    /**
     * @return the posicion
     */
    public Posicion getPosicion() {
        return posicion;
    }

    /**
     * @param posicion
     *            the posicion to set
     */
    public void setPosicion(Posicion posicion) {
        this.posicion = new Posicion(posicion).setDentroCampoJuego();
    }

    /**
     * @return the altura
     */
    public double getAltura() {
        return altura;
    }

    /**
     * @param altura
     *            the altura to set
     */
    public void setAltura(double altura) {
        this.altura = altura;
    }

    @Override
    public String toString() {
        return "X [" + posicion.getX() + "] Y [" + posicion.getY() + "] Z[" + altura + "] ";
    }
}